About Flamingo Paradies Limited (06588878) United Kingdom