About Sw12 Ideas Ltd (08079338) United Kingdom