About Amira Biofuel Limited (07889967) United Kingdom