About The Myriad Centre Limited (05321062) United Kingdom