About Flamingo Ventures Ltd (09980401) United Kingdom