About Integer Investments Europe Limited (11913281) United Kingdom