About Ribbon Finance 2018 Plc (11327843) United Kingdom