About Senerca Ltd (13261316) United Kingdom