About Eigen Logic Limited (05429051) United Kingdom