About Loci Technologies Ltd (10992874) United Kingdom