About Ice Factor International Ltd. (SC341569) United Kingdom