About The Switch Project Limited (07405577) United Kingdom