About Veedu Properties Ltd (12237110) United Kingdom