About Ellingham Innovations Ltd (12275052) United Kingdom