About Network88 Holdings Limited (13014306) United Kingdom