About Horace Holdings Limited (10940230) United Kingdom