About Ribbon Finance 2018 Holdings Limited (11327800) United Kingdom