About Ntr Management Limited (11867554) United Kingdom