About Dewra Limited (13597848) United Kingdom