About Mechanic Ink Ltd (12085893) United Kingdom