About Eighty Eight Associates Limited (11507460) United Kingdom