About Quickbar Limited (06617351) United Kingdom