About Logi & Luxsa Limited (12974241) United Kingdom