About Eskdale Technology Consulting Limited (11557645) United Kingdom