About Alka Associates Limited (11823333) United Kingdom