About Thurcott Solutions Limited (11338982) United Kingdom