About Ice Breaker Studios Limited (SC594880) United Kingdom