About Ice And A Slice Studios Ltd (10700108) United Kingdom