About Punkt Studio Limited (13376662) United Kingdom