About Technical Foam Services Limited (02448832) United Kingdom