About Locit Group Limited (13525940) United Kingdom