About Lot Investments Limited (11271357) United Kingdom