About London Organic Beauty Limited (12944159) United Kingdom