About Sfl Holdings Limited (10114501) United Kingdom