About Eco-bat Technologies Limited (02901883) United Kingdom