About Flamingo Flock Limited (06287549) United Kingdom