About The Fabulous Flamingo Limited (10255786) United Kingdom