About Dembay Limited (11577931) United Kingdom