About Ecchi Ltd (12020546) United Kingdom