About Flowin Energy Resources Ltd (12281205) United Kingdom