About Alphabet Projects Limited (13292216) United Kingdom