About Cane Republic Limited (11039393) United Kingdom