About Flamingo & Associates Ltd (13336855) United Kingdom