About Nostromo Industries Ltd (10780911) United Kingdom