About Thames Ethanol Ltd (07040890) United Kingdom