About Sugar Beard Limited (11286430) United Kingdom