About Ascala Uk Ltd (10249213) United Kingdom