About Jenfel Limited (10353831) United Kingdom