About Locus Blue Limited (10675079) United Kingdom