About Swell Holdings Ltd (12955382) United Kingdom