About Cherukara Veedu Limited (13673947) United Kingdom