About Clarke Tech Solutions Ltd (10382260) United Kingdom