About Ikka Ltd. (09298433) United Kingdom