About Teoclean Ltd (12268751) United Kingdom