About Netmaster Holdings Limited (10247569) United Kingdom