About Lomoro Real Estate Ltd (10029689) United Kingdom