About The Velvet Bee Accessories Ltd (12296284) United Kingdom