About Linkswitch Limited (02430213) United Kingdom