About Stoic Flow Holdings Limited (13393767) United Kingdom