About Mechandjone Limited (12083895) United Kingdom