About Switched On Company Management Limited (07870266) United Kingdom