About Net Holdings Limited (05375424) United Kingdom