About Mendelian Ltd (09570139) United Kingdom