About Freedom Ventures Holdings Ltd (SC702649) United Kingdom