About Nexen Galleon Limited (12388401) United Kingdom