About Quack Wood Ltd. (10115283) United Kingdom