About Lid Audio Limited (11774606) United Kingdom