About Neopangaea Ltd. (11135760) United Kingdom