About Tella Clean Ltd (SC573495) United Kingdom