About O For Outcomes Ltd. (09285419) United Kingdom