About Ella & Partners Limited (12975234) United Kingdom