About Sena Acle Limited (12482578) United Kingdom