About Flotation Technologies Limited (08351311) United Kingdom