About Omass Therapeutics Limited (10028228) United Kingdom