About Ellis Innovations Ltd (13433285) United Kingdom