About Dema Solutions Limited (10861641) United Kingdom