About Styla London Ltd (13150518) United Kingdom