About Project Clean Ltd (12259597) United Kingdom