About Eighty Eight Ventures Ltd (07183558) United Kingdom