About G12 Studios Ltd. (SC633363) United Kingdom