About Queen Bee London Ltd (12013335) United Kingdom