About Swell X Limited (SC414890) United Kingdom