About Genclean Bio Ltd (13591092) United Kingdom