About Locus One Limited (10485958) United Kingdom