About Loci London Limited (06925155) United Kingdom