About Magic Snow Foam Ltd (12241020) United Kingdom