About Nimbus Developments Ltd (13274127) United Kingdom