About Softgrid Limited (06371722) United Kingdom