About City Technology Holdings Limited (03084012) United Kingdom