About Ellis Technology Ltd (11396483) United Kingdom