About Felix Investments Limited (11819074) United Kingdom