About Laiba Electronics & Accessories Ltd (12688453) United Kingdom