About Abastra Environmental Ltd (02335679) United Kingdom