About Sasquatch Industries Ltd (10847957) United Kingdom