About Mefsol Limited (11642131) United Kingdom