About Tallis Developments Limited (11000627) United Kingdom