About Devosys Limited (12372941) United Kingdom