About Devalia Holdings Limited (12315162) United Kingdom