About Foam Source Europe Limited (04980319) United Kingdom