About Satisfix Ltd (10825014) United Kingdom