About Zen Android Limited (10893631) United Kingdom