About Thistleroo Ltd (12785562) United Kingdom