About Talus Studio Limited (06891680) United Kingdom