About Ella Associates Limited (06758859) United Kingdom