About Ascalon Digital Uk Limited (13243642) United Kingdom