About Kumaresa Ltd (13551878) United Kingdom