About Willowglen A Shares Holdings Limited (11033566) United Kingdom