About Tinmasters Group Limited (07405245) United Kingdom