About Devonexe Developments Limited (11365845) United Kingdom