About Felix Process Limited (07057507) United Kingdom