About Tedra Consulting Limited (SC412139) United Kingdom