About Tedcastle Consulting Limited (SC342621) United Kingdom