About Lemboss Time Recorders Limited (08537862) United Kingdom