About Gridsquare Ltd (12889438) United Kingdom