About Luda Invest Limited (10191896) United Kingdom