About Nimbus Property Ltd (11851484) United Kingdom