About Menasco International Limited (10774866) United Kingdom