About Sleuth Cooperative Limited (11283950) United Kingdom