About T S R A Limited (08031070) United Kingdom