About Nimra Asset Holdings Ltd (13107818) United Kingdom