About Worldgrid Developments Limited (09610207) United Kingdom