I couldn't find any relevant information about a restaurant called "Fresh Managed IT" at the given location or otherwise.
However, if you're referring to Fresh 1821 (formerly known as The Fresh Kitchen), it's a modern American bistro offering seasonal small plates and craft cocktails in an upscale setting.
It is worth noting that there might be some confusion about the name of the restaurant due to information not being available online or through other sources.