About Intercell Limited (11637369) United Kingdom