About Sena Holdings Limited (10240470) United Kingdom