About Devandi Corporation Ltd (13007994) United Kingdom