About Roaring Hill Energy Storage Ltd (10272710) United Kingdom