About Ngenuity Properties Ltd (12591560) United Kingdom