About Meygen Plc (SC347501) United Kingdom