About Eigen Holdings Limited (11866210) United Kingdom