About Devra Limited (13074917) United Kingdom