About Beauty Boss London Ltd (12904366) United Kingdom