About Flamboyant Moves Entertainment Ltd (12291878) United Kingdom