About Sfl Management Limited (11646239) United Kingdom