About Kemra Limited (02419549) United Kingdom