About No Place Like Foam Ltd (11526880) United Kingdom