About Interackt Ltd. (SC274667) United Kingdom