About Menai Science Park Limited (08589427) United Kingdom