About Meica Design Limited (09566475) United Kingdom