Finlay Hall
United Kingdom
Review about Creditsafe
No communication with their customers. This is the worst thing that ever happened to me.