About Jenlacs Enterprises Limited Limited (13624055) United Kingdom