About Ella Technology Co. Ltd (13685555) United Kingdom