About Cane Control Ltd (13307976) United Kingdom