About Seldon Technologies Limited (09188032) United Kingdom