About Quick Settle Limited (11243606) United Kingdom