About Libertas Floating Structures Limited (07477993) United Kingdom