About Stak Creative Limited (12434586) United Kingdom