About Flamingo Associates Limited (11037446) United Kingdom