About Felix Investment Management Limited (10930715) United Kingdom