About Ellis&co Ltd (13301078) United Kingdom