About Nimbus Designs Limited (01521727) United Kingdom