About Detra Ltd (08022303) United Kingdom