About Devlon Holdings International Limited (13022909) United Kingdom