About Ses Energy Solutions Limited (10381305) United Kingdom