About Neo Clean Ltd (10892788) United Kingdom