About Ten Eighty Eight Limited (12177517) United Kingdom