About Birkbeck Holdings Limited (11475688) United Kingdom