About Flamingo Research Limited (02735873) United Kingdom