About Ephphatha Ventures Ltd (12823404) United Kingdom