About Naila Kachra Investments Limited (11697928) United Kingdom