About Locus International Limited (07123475) United Kingdom