About Gridbase Technologies Limited (05957322) United Kingdom