About Ribbit Ltd (05642807) United Kingdom