I stumbled upon this site. They appear to be old earth creationist Christians and ID type proponents. They appear not to have established much of a foothold outside the US. It is also rather difficult to establish exactly who set up or today runs Ratio Christi.
The site included a link to this site (UK Apologetics is run by a Robin Brace):
They too are old earth creationist and anti-evolutionary.
(I also came across this other Christian apologetics site which may be theistic evolutionist: