About Lakka Investments Limited (09821218) United Kingdom