About Alphabet Holdco Limited (13074050) United Kingdom