About Meyado International Limited (SC641418) United Kingdom