About Germany Merlot International Biotechnology Co. Ltd (12868939) United Kingdom