About Tintin Mechanics Ltd (13085308) United Kingdom