About Egeria Analytics Limited (11785840) United Kingdom