About Sallston Ip Limited (10189501) United Kingdom