About Sabcad Tech Limited (11811832) United Kingdom