About Ntr Uk Holdco 1 Limited (12488241) United Kingdom