About Nastor Investments Limited (06959169) United Kingdom