About Sandridge Battery Storage Holding Limited (13222808) United Kingdom