About Harbinger Associates Limited (SC165521) United Kingdom