About Ecy Cooper Holdings Limited (10816544) United Kingdom