About Nimbus Holdings Ltd (09538273) United Kingdom