About Locus Ltd (05234880) United Kingdom