About Lerub Invest Ltd (12070428) United Kingdom