About Leontieva Composites Ltd (11422207) United Kingdom