About Turnberry Consulting Limited (03521119) United Kingdom