About Ella Northwest Limited (10884074) United Kingdom