About Tc Glasgow Limited (12177885) United Kingdom