About Opal Therapeutics Limited (08120976) United Kingdom