About Dexter Novac Limited (10233590) United Kingdom