About Twc Bar Limited (12045887) United Kingdom