About Talisker House Limited (13412376) United Kingdom