About Boa Wool Limited (11075161) United Kingdom