About Floating Production Solutions Limited (10244727) United Kingdom