About Ntr Holdings Limited (13576304) United Kingdom