About Flick The Switch Limited (05177005) United Kingdom