About Tallis House Limited (12435444) United Kingdom