About Senmanda Ltd (12128407) United Kingdom