About Capital Tech Limited (12955517) United Kingdom