About Devea Limited (07118191) United Kingdom