About Cad 21 Holdings Limited (10080406) United Kingdom