About Club Eighty Eight Ltd (11425881) United Kingdom