About Mea Gene Ltd (11004104) United Kingdom