About Seawood Investments Limited (FC019560) Isle Of Man