About J.sfl Ltd (11392059) United Kingdom