About Canary Composites Ltd (11293402) United Kingdom