About Ella Fresh Limited (12940426) United Kingdom