About Felix Inc Limited (13328802) United Kingdom