About Sheriff Technology Ltd (04317138) United Kingdom