About Metrion Biosciences Ltd (09669815) United Kingdom