About Sw1 Investors Limited (03477951) United Kingdom