About Technical Studio Services Limited (08844376) United Kingdom