About De Quilox Lounge Ltd (12327846) United Kingdom