About Futuregrid Technologies Limited (NI635087) United Kingdom