About Alphabet Leaf Limited (12147086) United Kingdom