About Iota Associates Limited (10493498) United Kingdom