About Kumbra Capital Ltd (08257360) United Kingdom