About Swf Holdings Limited (10561824) United Kingdom