About G Square Ltd (SC597666) United Kingdom