About Lemsalu & Co Ltd. (11561058) United Kingdom