About Satisfaction Incorporated Ltd (11130108) United Kingdom