About Ntropic London Limited (11887897) United Kingdom