About Clean Canvas Ventures Ltd (12037461) United Kingdom