About Squalk Limited (11824436) United Kingdom