About Audemin Investments Limited (12958219) United Kingdom