About Puffer Pneumatic Tools Co. Ltd. (12000517) United Kingdom