About Loella Holdings Limited (10332547) United Kingdom