About Richard Clarke Limited (11535314) United Kingdom