About Windjammer (sa) Limited (12307209) United Kingdom