About Senda Corporation Ltd (12560143) United Kingdom