About Cleen-bees Ltd (12285883) United Kingdom