About Bimini Therapeutics Limited (08070932) United Kingdom