About Meyagates Limited (11728290) United Kingdom