About Jerrold Horta Limited (11878415) United Kingdom