About Swlc Holdings Limited (10814193) United Kingdom