About Moffat Grid Stability Limited (11321826) United Kingdom