About Lomaru Ltd (12478088) United Kingdom