About Technicad Limited (06119498) United Kingdom