About Swell Investments Ltd (NI664218) United Kingdom