About Studio Krokalia Ltd (13127344) United Kingdom