About Ollam Therapeutics Limited (12745031) United Kingdom