About Mechanical Arts Limited (06491287) United Kingdom