About Slika Studios Ltd (10762181) United Kingdom