About Thalia Design Automation Ltd (07858361) United Kingdom