About Richborough Energy Storage Limited (12299593) United Kingdom