About Meygen Holdings Limited (SC482709) United Kingdom