About Swell Europe Limited (09786055) United Kingdom