About Ten Tun Tap House Limited (12364164) United Kingdom