About Deklira Ltd. (11152841) United Kingdom