About Thistlerock Ltd (SC629392) United Kingdom