About Germany Keben Bio Technology (international) Ltd (12718625) United Kingdom