About Loci Modular Ltd (12276928) United Kingdom