About Mychondria Ltd (12396051) United Kingdom