About Hemka Investments Limited (13230353) United Kingdom