About Demler Limited (13611445) United Kingdom