About Mecore Limited (10086508) United Kingdom