About Netstar Limited (06018540) United Kingdom