About Interact Services Limited (SC550195) United Kingdom