About Thalamus Irwine Ltd (13560990) United Kingdom