About Flixborough Eco Technologies Limited (08227547) United Kingdom