About Synaptic Node Limited (08591766) United Kingdom