About Wild Cane Ltd. (11098605) United Kingdom