About Sasquatch Design Services Ltd (08400693) United Kingdom