About Myncotus Ltd (12236366) United Kingdom