About Felix Nominees Limited (09382531) United Kingdom