About Insulated Foil Specialists Limited (09264592) United Kingdom