About Industrial Design Libya Ltd (08069128) United Kingdom