About Swilock Ltd (SC585050) United Kingdom