About Germany Oland Biological Science And Technology Ltd (12343416) United Kingdom