About Eldora Consulting Limited (07368157) United Kingdom