About Technical Foam Holdings Limited (09915546) United Kingdom