About Squaad Limited (12483248) United Kingdom