About Flamingo Holdings Limited (04084638) United Kingdom