About Techniclarke Limited (10867257) United Kingdom