About Cahira Nitinol Limited (12344278) United Kingdom