About Felix Inc Ltd (11837926) United Kingdom