About Snow Foam Ltd (13052955) United Kingdom