About Nimova Holdings Limited (11548629) United Kingdom