About Flamingo House Limited (11388985) United Kingdom