About Nakshatra Holdings Limited (12479923) United Kingdom