About Anthropoid Limited (11695289) United Kingdom