About Loella Cosmetics Limited (10842429) United Kingdom