About Sherlock Holdings Ltd (10961160) United Kingdom