About Flamingo Engineering Limited (08523216) United Kingdom