About Veenus Properties Ltd (13284032) United Kingdom