About Tefl Freedom Limited (12445164) United Kingdom