About Flexible Grid Solutions Limited (11057868) United Kingdom