About G Squad Gaming Ltd (12814367) United Kingdom