About Locatum Limited (12582983) United Kingdom