About Nimbus Partners Ltd (03347948) United Kingdom