About Indentra Ltd. (12417889) United Kingdom