About Palanquin Indian Limited (12879208) United Kingdom