About Ensora Ltd. (12446203) United Kingdom