About Nimbus Analytics Ltd (12731619) United Kingdom