About Devatas International Limited (06986284) United Kingdom