About Logic Systems Pro Audio Limited (08428411) United Kingdom