About Technicad Designs Limited (04626720) United Kingdom