About Amulet Projects Ltd. (SC311589) United Kingdom