About Horus Land Limited (12168335) United Kingdom