About Flame Tree Publishing Ltd. (06785163) United Kingdom