About G Squared Investments Limited (13451647) United Kingdom