About Herald Investments Ltd (10073988) United Kingdom