About Nimbus Investments Cxxxvi Limited (12230573) United Kingdom