About G Square Consultants Limited (12558078) United Kingdom