About Mean Clean Ltd (12457625) United Kingdom