About Indi Palace Ltd (12016304) United Kingdom