About Swps Holdings Limited (13328557) United Kingdom