About Iksuda Therapeutics Limited (06433234) United Kingdom