About Skala Studio Ltd (13198063) United Kingdom