About Windrose Clara Ltd (12942441) United Kingdom