About Hexa Studios Limited (11472522) United Kingdom