About The Myers Touch Limited (05198254) United Kingdom