About Clarke Technology Limited (12094059) United Kingdom