About Ayyanki Properties Ltd (12200309) United Kingdom