About Eight Eighty Eight Limited (13061185) United Kingdom