About Clarke Systems Ltd (11772896) United Kingdom