About Recombitex Limited (06659459) United Kingdom