About Medici Tech Ltd. (12631688) United Kingdom