About Locator International Property Platform Ltd (09435182) United Kingdom