About The Horizon 24 Limited (12804526) United Kingdom