About Felix Press Limited(the) (00507312) United Kingdom