About Nimra Holdings Limited (11918949) United Kingdom