About Sfl Group Ltd (11586278) United Kingdom