About Dexter Novac Investments Limited (09912773) United Kingdom