About Sumtechi Ltd (10608003) United Kingdom