About Indevin Uk Limited (12876076) United Kingdom