About Anaxagoras Ltd (11913824) United Kingdom