About Enecca Limited (07781308) United Kingdom