About Mecator Limited (04182189) United Kingdom