About Interacta Limited (11543497) United Kingdom