About T&s Ventures Limited (08444066) United Kingdom