About Storage Earth Limited (10148802) United Kingdom