About Essella Management Limited (09773402) United Kingdom