About Luri Investments Ltd (10463822) United Kingdom