About Dr. Leo Arbogast (10884156) United Kingdom