About Nimbus Consultants Limited (11591737) United Kingdom