About Energy Store 2 Ltd (10268836) United Kingdom