About Nimbus Solutions International Limited (04835263) United Kingdom