About Ntr Uk Holdco 2 Limited (11265580) United Kingdom