About Freedom Technology Ltd (10284384) United Kingdom