About Kumra Investments Limited (11247676) United Kingdom