About Accura Marketing Solutions Ltd. (08598008) United Kingdom