About Ludi Properties Ltd (10809896) United Kingdom