About Supermeccanica Limited (08411497) United Kingdom