About Ioa Holdings Limited (11061871) United Kingdom