About Kenbar Beauty Products Limited (02757501) United Kingdom