About World Scientific Publishing Europe Ltd (02980734) United Kingdom