About Flamingo Lake Limited (13213148) United Kingdom