About Myriad Group Limited (12541403) United Kingdom