About Floodgate Americas Limited (04792548) United Kingdom