About Devara Ltd (10798889) United Kingdom