About Ellis Technology Services Ltd (10649080) United Kingdom