About Horovitz Ltd (12909272) United Kingdom