About Lomoro Ltd (12342177) United Kingdom