Ebrace is inviting visitors to explore its new UK website, which launched earlier this month. The site aims to provide…