About Flexgrid Ltd (10593467) United Kingdom