About Nostromo 426 Ltd (12883429) United Kingdom