About Locus (uk) Limited (07849141) United Kingdom