About Swellsun Holding Ltd (10671274) United Kingdom