Company identity
Founded / incorporated
15 December 2020
Company number 13082040
Legal name
STOLT SEA FARM UK LTD
Company type
PLC
Region
London
Registered address
Unknown
Insolvency history
No