About Naveeds Holdings Management Limited (11697162) United Kingdom