Company name: Topakustik UK
Description: High performance veneered, painted and melamine faced slotted sound absorbing acoustic panels manufactured in Switzerland.
70C High St, Whitstable CT5 1BB, United Kingdom