About Applied Sweepers International Limited (SC119160) United Kingdom