About Freedomfromtortureuganda Ltd (11591465) United Kingdom