About Energy Storage And Management Solutions Ltd (11912720) United Kingdom