About Nimbus R&d Limited (05971840) United Kingdom