About Clarke Technical Limited (10814902) United Kingdom