About Ella Mews Investments Ltd. (12791484) United Kingdom