About Wicken Holdings Limited (11926556) United Kingdom