About Yellow Ribbon International Ltd (FC038373) Seychelles