About Quick Spfix Ltd (11904893) United Kingdom