About Icki Studios Ltd (12519434) United Kingdom