About Medici Holdings Ltd. (05977424) United Kingdom