About Thistle & Rose Productions Limited (12076107) United Kingdom