About Lencher Ltd (13094570) United Kingdom