About India Takeaway Ltd (11764130) United Kingdom