About Jenemel Limited (05886316) United Kingdom