About Demac Investments Limited (03491844) United Kingdom