About Swd1 Ltd (SC628483) United Kingdom