About Loci Group Limited (10889430) United Kingdom