About Kavuri Properties Ltd (13275950) United Kingdom