About Sefran Financials International Ltd. (11769529) United Kingdom