About Eka Associates Limited (10317822) United Kingdom