About Thinkshield Limited (05961513) United Kingdom