About Lsrm Holdings Ltd (10934840) United Kingdom