About Ll R Floating Wind Limited (SC608546) United Kingdom