About Frontgrid Limited (09198067) United Kingdom