About Hemlex Ltd (12334878) United Kingdom