About Nostromo Limited (07554257) United Kingdom