About Freedom Corporation Limited (12278028) United Kingdom