About Balaclava Projects Limited (09794069) United Kingdom