About Sfl Power Solutions Limited (10192965) United Kingdom