About Audeamus Holdings Ltd (10324466) United Kingdom