About Senckenberg 89 Limited (12177857) United Kingdom