About Myrides Holdings Limited (10782720) United Kingdom