About Nimbus Research Limited (NI608509) United Kingdom