About Ela Associates Limited (08236599) United Kingdom