About Locogen Limited (SC370060) United Kingdom