About Felix International Limited (11664199) United Kingdom