About Mygene Ltd (07618972) United Kingdom