About Nt Fox Ltd (SC611230) United Kingdom