About Devellis Limited (04690797) United Kingdom