About Senergea Limited (13365423) United Kingdom