About Apll Uk Ltd. (11446068) United Kingdom