About Clarke Technologies Limited (10603747) United Kingdom