About Txodds (uk) Limited (10146115) United Kingdom