About Stopcycle Limited (12066349) United Kingdom