About Kenmell Limited (11378336) United Kingdom