About Camilla London Ltd (11234891) United Kingdom