About Eighty Eight Rodney Street Limited (05890293) United Kingdom