About Lencse Limited (06020432) United Kingdom