About Thames Transit Limited (02272113) United Kingdom