About Ellis Global Limited (12607322) United Kingdom