About Switchflops Limited (06829407) United Kingdom