About Wicker Fish Limited (10320917) United Kingdom