About Beauty Box Canary Wharf Limited (10872248) United Kingdom