About Mecanaka Limited (05649945) United Kingdom