About E&o Venture Ltd (12634404) United Kingdom