About Abacos Design Co-operative Limited (03156932) United Kingdom