About Winbard Management Ltd. (04476750) United Kingdom