About Meica Ltd (09584251) United Kingdom