About Cane Island Ip Rights Limited (12072303) United Kingdom