About Studio Punkt Limited (12429585) United Kingdom