About Nimbus Fintech Ltd (11737458) United Kingdom