About Babylon Graphics Ltd (11259026) United Kingdom