About Switchpix Limited (09948838) United Kingdom