About Sw6 Studios Limited (12282027) United Kingdom