About Streak Studio Ltd (13059208) United Kingdom