About Jenlec Limited (12280907) United Kingdom