About Nalla Brahmaa Properties Limited (12271637) United Kingdom