About Nostromo It Services Ltd (11972402) United Kingdom