About Textfoam Technology Ltd (12933402) United Kingdom