About Venu Tetali Properties Ltd (12429591) United Kingdom