About Meica (ne) Ltd (07909549) United Kingdom