About Myriad Associates Ltd (06638267) United Kingdom