About Lsr Investments Limited (10676230) United Kingdom