About Outcome Holdings Limited (13654228) United Kingdom