About Flamingo Group International Limited (09772068) United Kingdom