About Squirro United Kingdom Ltd. (09016595) United Kingdom