About Globemaster Tools Limited (03116697) United Kingdom