About Ntrt Administration Limited (09617723) United Kingdom