About Freedom Vensures Ltd. (11821096) United Kingdom