About Demabos-uk Ltd (13427260) United Kingdom