About Ella Fix Ltd (13085884) United Kingdom