About Locus Technologies Ltd (09440297) United Kingdom