About Sequel Squirrel Limited (09887057) United Kingdom