About Myriad Capital Plc (08796378) United Kingdom