About Haven Capital Holdings Limited (10267838) United Kingdom