About Chamilia Europe Limited (06584228) United Kingdom