About Locus Edmonton Ltd (08392317) United Kingdom