About Turing Elisara Corporation Limited (13390329) United Kingdom