About Amikan Digital Technologies Ltd (12380512) United Kingdom