About Harbinger Investments Limited (10055482) United Kingdom