About The Flamingo Store Limited (11601678) United Kingdom