About Ormo Ventures Ltd (13476058) United Kingdom