About Ella International Ltd (13065181) United Kingdom