About Elon Associates Ltd (09911412) United Kingdom