About T&k World Services Limited (11186184) United Kingdom