About Ecap Esport Ltd (12942958) United Kingdom