About Horatio London Holdings Limited (06068142) United Kingdom