About Initiative Europe Holdings Limited (02818440) United Kingdom