About Tombola House Limited (00709280) United Kingdom