About Sasquatch Services Limited (10806501) United Kingdom