About Flamingo Marketing Limited (06961844) United Kingdom