About The Recovery And Rehabilitation Organisation Ltd (12693681) United Kingdom