About Ioka Limited (11967540) United Kingdom