About Thalamus Investments Limited (12456528) United Kingdom