About Eklipse Ltd. (SC255505) United Kingdom