About Indian Anchor Ltd (12744541) United Kingdom