About Deltic Consulting Limited (05778987) United Kingdom