About Thames Oracle Limited (08282166) United Kingdom