About Flamingo Lily Ltd (11121089) United Kingdom