About Bio Cane Ltd (10614319) United Kingdom