About Number Eight Investments Limited (13084594) United Kingdom