About Del Ray Publishing Ltd (12711226) United Kingdom