About Quarterdeck Investments Ltd (11288427) United Kingdom