About Techniblinds Limited (01710891) United Kingdom