About Ice & Straw Limited (13379485) United Kingdom