About Nostrum Ltd (13021414) United Kingdom