About Flamingo Nail & Beauty Bar Ltd (11972108) United Kingdom