About Enscarta Limited (11171987) United Kingdom