About Study Site Co-ordination Limited (04898252) United Kingdom