About Omiros Limited (07408788) United Kingdom