About Swell Uk Limited (06239940) United Kingdom