About Meika Trade Management & Services Ltd (13336080) United Kingdom