About Dema Technology Solutions Limited (11493026) United Kingdom