About Encubate Ltd. (12939684) United Kingdom