About Sen Corporation Limited (06270642) United Kingdom