About Locus Design Limited (10009560) United Kingdom