About Flamingorose Ltd (07391693) United Kingdom