About Hex Studios International Ltd (SC583278) United Kingdom