About Qurtubah Poplar Ltd (11148850) United Kingdom