About G&l Scientific Holdings Limited (13057708) United Kingdom