About Felix Management I Limited (SC495997) United Kingdom