About Ellis Technologies Ltd (12757586) United Kingdom