About Alphabet X Ltd (11264938) United Kingdom