About Flamingo Life Limited (10194964) United Kingdom