About Nostromo Management Limited (08922591) United Kingdom