About Sherlock Technologies Limited (10048235) United Kingdom