About Denlowe Ltd. (SC586448) United Kingdom