About Thistle Innovation Ltd. (SC155790) United Kingdom