About Devalis Technology Ltd (10417594) United Kingdom