About Lubella Holdings Limited (10475452) United Kingdom