About Ntrl Limited (11865645) United Kingdom