About Felix N Co Limited (10644603) United Kingdom