About Cbarradell Limited (12308727) United Kingdom