About Snowfox Cooling Limited (13673292) United Kingdom