About Eocito Employee Ownership Trustee Limited (13277753) United Kingdom