About Ulo Properties Ltd (12997481) United Kingdom