About Squidsoup Limited (11419214) United Kingdom