About Clearcycle Storage Limited (13401411) United Kingdom