About Horatio Holdings Limited (09618719) United Kingdom