(since 1997 in India & since 2025 in UK)
Registered Private Limited Company in England / Wales Company number: 16245729