About Flamingo Consultancy Limited (07254232) United Kingdom