About Flamingos Consulting Limited (07140668) United Kingdom