About N.t.t.r Ltd (12016159) United Kingdom