About Devon Thayer Consulting Limited (10870393) United Kingdom